﻿using System;

namespace YArchitech.Plumbing
{
	public class UserSettedInfo
	{
		public int FamilyID
		{
			get
			{
				return this.familyID;
			}
			set
			{
				this.familyID = value;
			}
		}

		public int SectorMaxSideRow
		{
			get
			{
				return this.sectorMaxSideRow;
			}
			set
			{
				this.sectorMaxSideRow = value;
			}
		}

		public int SectorMaxSideCol
		{
			get
			{
				return this.sectorMaxSideCol;
			}
			set
			{
				this.sectorMaxSideCol = value;
			}
		}

		public int SectorMinDis
		{
			get
			{
				return this.sectorMinDis;
			}
			set
			{
				this.sectorMinDis = value;
			}
		}

		public int SectorMaxCol
		{
			get
			{
				return this.sectorMaxCol;
			}
			set
			{
				this.sectorMaxCol = value;
			}
		}

		public int SectorMaxRow
		{
			get
			{
				return this.sectorMaxRow;
			}
			set
			{
				this.sectorMaxRow = value;
			}
		}

		public int FamilyCategory
		{
			get
			{
				return this.familyCategory;
			}
			set
			{
				this.familyCategory = value;
			}
		}

		public string FamilyName
		{
			get
			{
				return this.familyName;
			}
			set
			{
				this.familyName = value;
			}
		}

		public string FamilySymbolName
		{
			get
			{
				return this.familySymbolName;
			}
			set
			{
				this.familySymbolName = value;
			}
		}

		public bool DrawRange
		{
			get
			{
				return this.drawRange;
			}
			set
			{
				this.drawRange = value;
			}
		}

		public string LayStyle
		{
			get
			{
				return this.layStyle;
			}
			set
			{
				this.layStyle = value;
			}
		}

		public string LimitedSector
		{
			get
			{
				return this.limitedSector;
			}
			set
			{
				this.limitedSector = value;
			}
		}

		public string LimitedArc
		{
			get
			{
				return this.limitedArc;
			}
			set
			{
				this.limitedArc = value;
			}
		}

		public int Divisor
		{
			get
			{
				return this.divisor;
			}
			set
			{
				this.divisor = value;
			}
		}

		public double DrawLength
		{
			get
			{
				return this.drawLength;
			}
			set
			{
				this.drawLength = value;
			}
		}

		public string DangerLevel
		{
			get
			{
				return this.dangerLevel;
			}
			set
			{
				this.dangerLevel = value;
			}
		}

		public int SectorCol
		{
			get
			{
				return this.sectorCol;
			}
			set
			{
				this.sectorCol = value;
			}
		}

		public int SectorRow
		{
			get
			{
				return this.sectorRow;
			}
			set
			{
				this.sectorRow = value;
			}
		}

		public double SectorRatio
		{
			get
			{
				return this.sectorRatio;
			}
			set
			{
				this.sectorRatio = value;
			}
		}

		public int ArcNum
		{
			get
			{
				return this.arcNum;
			}
			set
			{
				this.arcNum = value;
			}
		}

		public double ArcRatio
		{
			get
			{
				return this.arcRatio;
			}
			set
			{
				this.arcRatio = value;
			}
		}

		public int ArcDistance
		{
			get
			{
				return this.arcDistance;
			}
			set
			{
				this.arcDistance = value;
			}
		}

		public int ArcSide
		{
			get
			{
				return this.arcSide;
			}
			set
			{
				this.arcSide = value;
			}
		}

		public double OffSet
		{
			get
			{
				return this.offSet;
			}
			set
			{
				this.offSet = value;
			}
		}

		public double Radius
		{
			get
			{
				return this.radius;
			}
			set
			{
				this.radius = value;
			}
		}

		public double KCoffie
		{
			get
			{
				return this.kCoffie;
			}
			set
			{
				this.kCoffie = value;
			}
		}

		public int IsConn
		{
			get
			{
				return this.isConn;
			}
			set
			{
				this.isConn = value;
			}
		}

		public int PipeType
		{
			get
			{
				return this.pipeType;
			}
			set
			{
				this.pipeType = value;
			}
		}

		private int familyCategory;

		private string familyName;

		private string familySymbolName;

		private bool drawRange;

		private string layStyle;

		private string limitedSector;

		private string limitedArc;

		private int divisor;

		private double drawLength;

		private string dangerLevel;

		private int sectorCol;

		private int sectorRow;

		private double sectorRatio;

		private int arcNum;

		private double arcRatio;

		private int arcDistance;

		private int arcSide;

		private double offSet;

		private double radius;

		private double kCoffie;

		private int sectorMaxRow;

		private int sectorMaxCol;

		private int sectorMinDis;

		private int sectorMaxSideRow;

		private int sectorMaxSideCol;

		private int familyID;

		private int isConn;

		private int pipeType;
	}
}
